package cn.itcast.service;

import cn.itcast.domain.Menu;
import cn.itcast.entity.PageResult;
import cn.itcast.entity.QueryPageBean;

import java.util.List;

public interface MenuService {

    List<Menu> findAllMenus(String username);

    void insertMenu(Menu menu, Integer[] roleIds);

    Menu findMenuById(Integer id);

    PageResult findMenuByPage(QueryPageBean queryPageBean);

    void deleteMenu(Integer id);

    void updateMenu(Menu menu, Integer[] roleIds);

    List<Integer> findRoleIds(Integer id);

    List<Menu> findAllMenusByRole();
}
